package com.perfma.xtest.tool.word;

import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

/**
 * @description: 每个目标中的验证数据相关：场景、压测记录、结果等
 * @author: 武士
 * @create: 2020-09-22 10:24
 **/
@Data
public class PlanGoalResult extends PlanSceneReportRel {
    @ApiModelProperty("通过的check项数量")
    private Integer passCheckItemCount;
    @ApiModelProperty("未通过的check项数量")
    private Integer unPassCheckItemCount;
    @ApiModelProperty("总check项数量")
    private Integer allCheckItemCount;
    @ApiModelProperty("状态，NOT_RUN-未验证、RUNNING-验证中、PASS-通过、FAIL-未通过")
    private String resultStatus;
    @ApiModelProperty("场景名称")
    private String sceneName;
    @ApiModelProperty("压测记录名称")
    private String reportName;
    @ApiModelProperty("评估次数,即执行次数")
    private Integer runs;
    @ApiModelProperty(value = "定时任务表达式", dataType = "String")
    private String scheduleDef;
    @ApiModelProperty(value = "项目目标与场景关联id", dataType = "Long")
    private Long planSceneConfId;
}
